package com.yztstudy.clients.impl;

import com.yztstudy.clients.OrderFeignClient;
import com.yztstudy.param.PageParam;
import com.yztstudy.utils.R;
import org.springframework.stereotype.Component;

/**
 * 订单服务断开后的备选方案
 */

@Component
public class OrderHystrixImpl implements OrderFeignClient {


    /**
     * TODO 检查订单里面是否有要删除的商品
     * @param productId 要删除的商品Id
     * @return
     */
    @Override
    public R check(Integer productId) {
        return R.fail("服务已断开!");
    }


    /**
     * TODO 分页查询订单
     * @param pageParam 分页参数
     * @return
     */
    @Override
    public R adminList(PageParam pageParam) {
        return R.fail("服务已断开!");
    }
}
